673. Number of Longest Increasing Subsequence